package me.queuelearn;

public interface Queue<E> {
    // 1.向队列尾插入值
    boolean offer(E value);

    // 2.从队列头获取值，并移除
    E poll();

    // 3.从队列头获取值，不移除
    E peek();

    // 4.检查队列是否为空
    boolean isEmpty();

    // 5.检查队列是否已满
    boolean isFull();
}
